<?php
session_start();
require_once('../negocio/Fachada.php');
require_once('../basicas/Pessoa.php');
require_once('../basicas/Conta.php');
~
$acao = $_GET['acao'];
$fachada = new Fachada();
$pessoa = new Pessoa();
$conta = new Conta();

if($acao=="login"){
    // Recuperando informações enviadas
    $login = $_POST['login'];
    $senha = $_POST['senha'];

    // Instanciando novo objeto da classe Login
    $pessoa->setLogin($login);
    $pessoa->setSenha($senha);

    // Se conseguir encontrar o usuário e a senha estiver correta
    if ($fachada->login($pessoa)==TRUE){
        $where = " WHERE login='".$pessoa->getLogin()."' AND senha='".$pessoa->getSenha()."'";
        $resultado = $fachada->listarCondicional($where);
        for ($i = 0; $i < count($resultado); $i++) {
            $_SESSION['usuario'] = $resultado[$i]['codigo'];
        }            
        header("Location: paginaPrincipal.php");
    }else{
        header("Location: paginaLoginErrado.php");
    }
}else if($acao=="cadastrarPessoa"){
    $pessoa->setCpf($_POST['cpf']);
    $dataNasc = implode(preg_match("~\/~", $_POST['dataNascimento']) == 0 ? "/" : "-", array_reverse(explode(preg_match("~\/~", $_POST['dataNascimento']) == 0 ? "-" : "/", $_POST['dataNascimento'])));
    $pessoa->setDataNascimento($dataNasc);
    $dataReceb = implode(preg_match("~\/~", $_POST['dataRecebimento']) == 0 ? "/" : "-", array_reverse(explode(preg_match("~\/~", $_POST['dataRecebimento']) == 0 ? "-" : "/", $_POST['dataRecebimento'])));
    $pessoa->setDataRecebimento($dataReceb);
    $pessoa->setEmail($_POST['email']);
    $pessoa->setLogin($_POST['usuario']);
    $pessoa->setNome($_POST['nome']);
    $pessoa->setRespostaSecreta($_POST['respostaSecreta']);
    $pessoa->setRg($_POST['rg']);
    $pessoa->setSalario($_POST['salario']);
    $pessoa->setSaldoPagamento($_POST['saldo']);
    $pessoa->setSenha($_POST['senha']);
    $fachada->cadastrar($pessoa);
    echo " <html xmlns='http://www.w3.org/1999/xhtml'>
        <head>
        <link rel='shortcut icon' href='imagens/titulo.ico'></link>
        <link rel='stylesheet' href='css/jquery.alerts.css'/>
         <script language='javascript' src='javaScripts/script.js' type='text/javascript'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery-1.7.2.min.js'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery.form.js'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery.alerts.js'></script>
        <script type='text/javascript' src='javaScripts/jquery.js'></script>
        <script type='text/javascript'>
             $(document).ready(function(){
                    jAlert('Usu&aacute;rio cadastrado com sucesso!', '', function(r) {
                        if(r){
                            location.href='paginaPrincipal.php';
                        }
                    }); 
             });
             
        </script>
        </head>
        <body>
        </body>
        </html>
    ";
}else if($acao=="atualizarPessoa"){
    $pessoa->setCpf($_POST['cpf']);
    $dataNasc = implode(preg_match("~\/~", $_POST['dataNascimento']) == 0 ? "/" : "-", array_reverse(explode(preg_match("~\/~", $_POST['dataNascimento']) == 0 ? "-" : "/", $_POST['dataNascimento'])));
    $pessoa->setDataNascimento($dataNasc);
    $dataReceb = implode(preg_match("~\/~", $_POST['dataRecebimento']) == 0 ? "/" : "-", array_reverse(explode(preg_match("~\/~", $_POST['dataRecebimento']) == 0 ? "-" : "/", $_POST['dataRecebimento'])));
    $pessoa->setDataRecebimento($dataReceb);
    $pessoa->setEmail($_POST['email']);
    $pessoa->setLogin($_POST['usuario']);
    $pessoa->setNome($_POST['nome']);
    $pessoa->setRespostaSecreta($_POST['respostaSecreta']);
    $pessoa->setRg($_POST['rg']);
    $pessoa->setSalario($_POST['salario']);
    $pessoa->setSaldoPagamento($_POST['saldo']);
    $pessoa->setSenha($_POST['senha']);
    $pessoa->setCodigo($_POST['codigo']);
    $fachada->atualizar($pessoa);
    echo " <html xmlns='http://www.w3.org/1999/xhtml'>
        <head>
        <link rel='shortcut icon' href='imagens/titulo.ico'></link>
        <link rel='stylesheet' href='css/jquery.alerts.css'/>
         <script language='javascript' src='javaScripts/script.js' type='text/javascript'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery-1.7.2.min.js'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery.form.js'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery.alerts.js'></script>
        <script type='text/javascript' src='javaScripts/jquery.js'></script>
        <script type='text/javascript'>
             $(document).ready(function(){
                    jAlert('Dados do Usu&aacute;rio atualizados com sucesso!', '', function(r) {
                        if(r){
                            location.href='atualizacaoPessoa.php';
                        }
                    }); 
             });
             
        </script>
        </head>
        <body>
        </body>
        </html>
    ";
}else if($acao=="excluirPessoa"){
    $pessoa->setCodigo($_GET['codigo']);
    $fachada->remover($pessoa);
    unset($_SESSION['usuario']);
    session_destroy();
    echo " <html xmlns='http://www.w3.org/1999/xhtml'>
        <head>
        <link rel='shortcut icon' href='imagens/titulo.ico'></link>
        <link rel='stylesheet' href='css/jquery.alerts.css'/>
         <script language='javascript' src='javaScripts/script.js' type='text/javascript'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery-1.7.2.min.js'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery.form.js'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery.alerts.js'></script>
        <script type='text/javascript' src='javaScripts/jquery.js'></script>
        <script type='text/javascript'>
             $(document).ready(function(){
                    jAlert('Usu&aacute;rio removido com sucesso!', '', function(r) {
                        if(r){
                            location.href='login.php';
                        }
                    }); 
             });             
        </script>
        </head>
        <body>
        </body>
        </html>
    ";
}else if($acao=="logout"){
    unset($_SESSION['usuario']);
    session_destroy();
    echo " <html xmlns='http://www.w3.org/1999/xhtml'>
        <head>
        <link rel='shortcut icon' href='imagens/titulo.ico'></link>
        <link rel='stylesheet' href='css/jquery.alerts.css'/>
         <script language='javascript' src='javaScripts/script.js' type='text/javascript'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery-1.7.2.min.js'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery.form.js'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery.alerts.js'></script>
        <script type='text/javascript' src='javaScripts/jquery.js'></script>
        <script type='text/javascript'>
             $(document).ready(function(){
                            location.href='login.php';        
             });             
        </script>
        </head>
        <body>
        </body>
        </html>
    ";
}else if($acao=="cadastrarConta"){
    $conta->setDataCadastro(date("Y-m-d"));
    $dataEmissao = implode(preg_match("~\/~", $_POST['dataEmissao']) == 0 ? "/" : "-", 
                array_reverse(explode(preg_match("~\/~", $_POST['dataEmissao']) == 
                0 ? "-" : "/", $_POST['dataEmissao'])));
    $conta->setDataEmissao($dataEmissao);
    $dataVencimento = implode(preg_match("~\/~", $_POST['dataVencimento']) == 0 ? "/" : "-", 
                array_reverse(explode(preg_match("~\/~", $_POST['dataVencimento']) == 
                0 ? "-" : "/", $_POST['dataVencimento'])));
    $conta->setDataVencimento($dataVencimento);
    $conta->setDesconto($_POST['desconto']);
    $conta->setDescricao($_POST["descricao"]);
    $conta->setFormaPagamento($_POST['formaPagamento']);
    $conta->setObservacao($_POST['observacao']);
    $conta->setRecebedor($_POST['recebedor']);
    $conta->setSituacao($_POST['situacao']);
    $conta->setValorFatura($_POST['valorFatura']);
    $conta->setValorPagamento($_POST['valorPagamento']);
    $pessoa->setCodigo($_SESSION['usuario']);
    $conta->setPessoa($pessoa);
    $fachada->cadastrarConta($conta);
    echo " <html xmlns='http://www.w3.org/1999/xhtml'>
        <head>
        <link rel='shortcut icon' href='imagens/titulo.ico'></link>
        <link rel='stylesheet' href='css/jquery.alerts.css'/>
         <script language='javascript' src='javaScripts/script.js' type='text/javascript'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery-1.7.2.min.js'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery.form.js'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery.alerts.js'></script>
        <script type='text/javascript' src='javaScripts/jquery.js'></script>
        <script type='text/javascript'>
             $(document).ready(function(){
                    jAlert('Conta cadastrada com sucesso!', '', function(r) {
                        if(r){
                            location.href='paginaPrincipal.php';
                        }
                    }); 
             });
             
        </script>
        </head>
        <body>
        </body>
        </html>
    ";
}else if($acao=="buscarConta"){
   $_SESSION['codigoConta'] = $_POST['codigo'];
   echo " <html xmlns='http://www.w3.org/1999/xhtml'>
        <head>
        <link rel='shortcut icon' href='imagens/titulo.ico'></link>
        <link rel='stylesheet' href='css/jquery.alerts.css'/>
         <script language='javascript' src='javaScripts/script.js' type='text/javascript'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery-1.7.2.min.js'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery.form.js'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery.alerts.js'></script>
        <script type='text/javascript' src='javaScripts/jquery.js'></script>
        <script type='text/javascript'>
             $(document).ready(function(){
                            location.href='atualizacaoConta2.php';
             });
             
        </script>
        </head>
        <body>
        </body>
        </html>
    ";
}else if($acao=="atualizarConta"){
    $conta->setCodigo($_POST['codigo']);
    $dataEmissao = implode(preg_match("~\/~", $_POST['dataEmissao']) == 0 ? "/" : "-", 
                array_reverse(explode(preg_match("~\/~", $_POST['dataEmissao']) == 
                0 ? "-" : "/", $_POST['dataEmissao'])));
    $conta->setDataEmissao($dataEmissao);
    $dataVencimento = implode(preg_match("~\/~", $_POST['dataVencimento']) == 0 ? "/" : "-", 
                array_reverse(explode(preg_match("~\/~", $_POST['dataVencimento']) == 
                0 ? "-" : "/", $_POST['dataVencimento'])));
    $conta->setDataVencimento($dataVencimento);
    $conta->setDesconto($_POST['desconto']);
    $conta->setDescricao($_POST["descricao"]);
    $conta->setFormaPagamento($_POST['formaPagamento']);
    $conta->setObservacao($_POST['observacao']);
    $conta->setRecebedor($_POST['recebedor']);
    $conta->setSituacao($_POST['situacao']);
    $conta->setValorFatura($_POST['valorFatura']);
    $conta->setValorPagamento($_POST['valorPagamento']);
    $pessoa->setCodigo($_SESSION['usuario']);
    $conta->setPessoa($pessoa);
    $fachada->atualizarConta($conta);
    echo " <html xmlns='http://www.w3.org/1999/xhtml'>
        <head>
        <link rel='shortcut icon' href='imagens/titulo.ico'></link>
        <link rel='stylesheet' href='css/jquery.alerts.css'/>
         <script language='javascript' src='javaScripts/script.js' type='text/javascript'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery-1.7.2.min.js'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery.form.js'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery.alerts.js'></script>
        <script type='text/javascript' src='javaScripts/jquery.js'></script>
        <script type='text/javascript'>
             $(document).ready(function(){
                    jAlert('Conta atualizada com sucesso!', '', function(r) {
                        if(r){
                            location.href='atualizacaoConta2.php';
                        }
                    }); 
             });
             
        </script>
        </head>
        <body>
        </body>
        </html>
    ";
}else if($acao=="buscarContas2"){
   
   if(empty($_POST['tipoConta'])){
        header("Location: exibicaoContas.php");
   }else{
       $_SESSION['tipoConta'] = $_POST['tipoConta'];
   }
   echo " <html xmlns='http://www.w3.org/1999/xhtml'>
        <head>
        <link rel='shortcut icon' href='imagens/titulo.ico'></link>
        <link rel='stylesheet' href='css/jquery.alerts.css'/>
         <script language='javascript' src='javaScripts/script.js' type='text/javascript'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery-1.7.2.min.js'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery.form.js'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery.alerts.js'></script>
        <script type='text/javascript' src='javaScripts/jquery.js'></script>
        <script type='text/javascript'>
             $(document).ready(function(){
                            location.href='exibicaoContas2.php';
             });
             
        </script>
        </head>
        <body>
        </body>
        </html>
    ";
}else if($acao=="buscarConta3"){
   if(empty($_POST['codigo'])){
        header("Location: exibicaoContas2.php");
   }else{
       $_SESSION['codigoConta'] = $_POST['codigo'];
   }
   echo " <html xmlns='http://www.w3.org/1999/xhtml'>
        <head>
        <link rel='shortcut icon' href='imagens/titulo.ico'></link>
        <link rel='stylesheet' href='css/jquery.alerts.css'/>
         <script language='javascript' src='javaScripts/script.js' type='text/javascript'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery-1.7.2.min.js'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery.form.js'></script>
        <script type='text/javascript' language='javascript' src='javaScripts/jquery.alerts.js'></script>
        <script type='text/javascript' src='javaScripts/jquery.js'></script>
        <script type='text/javascript'>
             $(document).ready(function(){
                            location.href='exibicaoContas3.php';
             });
             
        </script>
        </head>
        <body>
        </body>
        </html>
    ";
}
?>
